ntinuum software infrastructure for ubiquitous computing: A service-based approach
نویسندگان
چکیده
The latest technological advances, which introduced innovative and more affordable devices, have contributed to boost the practical application of research in the field of ubiquitous computing (ubicomp). For the development of applications in this area, we need an adequate software infrastructure. In order to do so, we have proposed Continuum, an infrastructure based on service-oriented architecture (SOA), making use of framework and middleware, and employing a redefinition of follow-me semantics. In this redefined vision, users can go anywhere carrying the data and application they want, which they can use in a seamlessly integrated fashion with the real world. In this article, we focus on the description of the service-based architecture proposed for Continuum. The proposal widens the web services standards to support the mobility of services, allowing them to be deployed, copied, or moved. Besides, the abstraction provided enables the adaptation of legacy applications as Continuum pluggable services. We conduct some experimental analysis, using case study methodology. Based on these assessments, we present lessons learned and draw the conclusion of our work.
منابع مشابه
A survey on impact of cloud computing security challenges on NFV infrastructure and risks mitigation solutions
Increased broadband data rate for end users and the cost of resource provisioning to an agreed SLA in telecom service providers, are forcing operators in order to adhere to employment Virtual Network Functions (VNF) in an NFV solution. The newly 5G mobile telecom technology is also based on NFV and Software Define Network (SDN) which inherit opportunities and threats of such constructs. Thus a ...
متن کاملAn Approach for Investigating Perspective of Cloud Software-as-a-Service (SaaS)
Cloud Computing extend the areas of virtualization, clustering, IT management, Web Architecture, Services-Oriented Architecture (SOA) and brings new dimension in extending utility computing. The primary aim of Cloud Computing is to provide mobility deployment of web-based application by means of easily accessible tools and interfaces for using and manipulating infrastructure. Cloud-based servic...
متن کاملWComp, a Middleware for Ubiquitous Computing
Ubiquitous computing relies on computers present everywhere, at any times and in any things. Indeed with recent years advance in mobile communication technologies and the miniaturization of computer hardware, processing units are becoming invisible and a part of the environment. Middlewares for ubiquitous computing have to manage three main features specific to their environment: devices’ mobil...
متن کاملA Service Discovery and Automatic Deployment Component-Based Software Infrastructure for Ubiquitous Computing
Software applications running on mobile devices are more and more needed. These applications have strong requirements to address: device heterogeneity, limited resources, networked communications, and security. Moreover it is required to have appropriate application design, discovery, deployment, and execution paradigms. These requirements are similar to those of any ubiquitous computing applic...
متن کاملA component-based approach for managing context information
Context-awareness involves any kind of information that may characterize user-service interactions within a ubiquitous and pervasive computing environment. In this report we propose a componentbased approach for the collecting, updating, transforming, reasoning, querying and the use of context information. This approach has resulted in a modular component-based context management infrastructure...
متن کامل